草庐IT

c++ - 从 CFURLRef 或 CFStringRef 转换为 std::string

全部标签

c# - 使用反射将 XML 转换为对象

如果你喜欢解决问题,这里有一个大问题:D首先,这与序列化无关,好吗?好吧,我的情况...我正在编写一个函数,我将作为参数传递一个Xml(XmlDocument)和一个对象(Object)作为引用。它将返回给我一个对象(被引用的对象),其中填充了Xml(XmlDocument)中的值。例如:我有一个像这样的Xml:1Daniel还有我的功能publicObjecttransformXmlToObject(XmlDocumentxml,Objectref){//ScrolleachparametersinXmlandfilltheobject(ref)usingreflection.ret

java - 如何将字符串转换为xml

我有一个包含XML数据的字符串,我想将它转换为XML文档对象。我该怎么做? 最佳答案 假设字符串包含XML,DocumentBuilderFactorydbfac=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=dbfac.newDocumentBuilder();Documentdoc=docBuilder.parse(newInputSource(newStringReader(theString)));更多信息here

java - 如何使用 XSLT 递归将任何 xml 数据转换为 html TableView :

对于给定的xml,我需要生成一个html表来表示xml中的值。我需要任何keyN的递归,如果valueN是文本,则只需打印它。如果valueN是xml,则打印一个(嵌套的)表及其值。我认为我对如何正确使用XSLT递归缺乏理解是问题的根源。任何帮助表示赞赏。输入:TextValueaaabbbvalueN输出:key1TextValuekey2aaaabbbbkeyNvalueN(ifvalueNistext)OR...(ifvalueNisxml) 最佳答案 这个样式表:输出:key1TextValuekey2aaaabbbbkey

c libcurl POST 不能始终如一地工作

我正在尝试使用libcurl将xml数据从c程序发布到网站。当我在linux中使用命令行程序时,像这样curl它工作正常:curl-XPOST-H'Content-type:text/xml'-d'我的xml数据'http://test.com/test.php(为了安全我更改了实际数据)但是,一旦我尝试使用libcurl编写C代码,它几乎每次都失败,但偶尔会成功。这是我的C代码:CURL*curl;CURLcoderes;curl=curl_easy_init();if(curl){curl_easy_init(curl,CURLOPT_URL,"http://test.com/te

.net - 将 html 标记转换为有效 XML 的脚本

我有一个构建HTML内容的所见即所得编辑器。标签并不总是构建为有效的xml,我需要它是有效的xml。有没有人有这样的脚本?我该怎么做? 最佳答案 我不确定您在服务器上使用的是什么语言,但您可能想查看HtmlAgilityPack如果您使用的是.NET 关于.net-将html标记转换为有效XML的脚本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5037508/

java - 如何在 XPath 查询中使用 Java String 变量

我有books.xml文件,其中包含作者姓名和书名。我正在使用以下代码片段来查询books.xml。XPathFactoryfactory=XPathFactory.newInstance();XPathxpath=factory.newXPath();XPathExpressionexpr=xpath.compile("//book[author='LarryNiven']/title/text()");现在,如果我想在程序运行时将名称作为字符串变量传递,而不是直接将名称放入查询中,该怎么做。只输入字符串变量名是行不通的! 最佳答案

c# - 我应该如何将 SqlXml 转换为 XmlText?

我正在读取一些以Xml格式存储在SQLServer数据库中的数据,我正在使用C#读取这些数据。我们在System.Xml中有一个名为XmlText的类型,但它不允许我将数据从SqlXml转换和存储到XmlText。我需要将XML格式的数据从数据库复制到某个对象,然后序列化该对象。然后我需要通过网络发送一组对象。这里的解决方案是什么? 最佳答案 最终,SqlXml和XmlText之间没有直接联系(事实上,XmlText只表示特定类型的节点,而不是xml).您将不得不下降到string或byte[]级别并再次备份(因为您没有使用流式阅读

xml - 使用 XSLT 将 XML 中的日期和转换为 UTC 时区

我有一个XML文档,其中包含标准ISO8601格式的日期。像这样:2011-11-29T04:15:22-08:00我想使用XSLT将时间转换为UTC和以下形式的输出日期:2011-11-2912:15:22如何实现?提前致谢。 最佳答案 以下XPath2.0表达式生成所需的字符串值:translate(string(adjust-dateTime-to-timezone(xs:dateTime('2011-11-29T04:15:22-08:00'),xs:dayTimeDuration('PT0H'))),'TZ','')基于X

xml - 如何将数据库查询的行转换为 XML 文件?

我正在开发一个Delphi应用程序,它需要从一段时间的工作中提取行并将它们转换为单个XML文件,以便上传到第3方网络服务。是否有任何组件或库可用于执行此操作?如果不是,构建该DB2XML转换器的最佳代码方法是什么?我注意到大多数XML问题都是关于如何将其转换为另一种类型的数据。注意:数据库将是MySQL或Firebird。 最佳答案 您可以使用TDataSetProvider组件填充TClientDataSet使用TDataSet内容,然后使用SaveToFile创建xml文件的方法。试试这个例子procedureDataSetTo

XML 将单个字符串 XML 转换为格式正确的文件以进行编辑?

在数据库中,有一个XML格式的+10000个字符的字符串。XML格式不正确,我需要修复它。我必须将字符串(其中没有CRLF)转换成一个我可以合理编辑并更正标签的文件。我能够将字符串提取到编辑器中,但棘手的是转换为多行、缩进的XML。对如何处理此类任务有任何帮助吗?提前致谢。 最佳答案 一个好的解决方案是运行:xmllint--formatfile.xmlxmllint是debian上libxml2-utils的一部分,参见http://www.xmlsoft.org/(也适用于Windows)